//
//  NomeTableViewController.swift
//  Weibo
//
//  Created by 闫博123 on 16/1/11.
//  Copyright © 2016年 闫博123. All rights reserved.
//

import UIKit
import AFNetworking
import SVProgressHUD

class NomeTableViewController: BaseTableViewController {
    
    

    override func viewDidLoad() {
        super.viewDidLoad()

        visitorloginView?.setupUIWithInfo(nil, tipText: "关注一些人,回这里看看有什么惊喜")
        
//        demo()
    }
    
    func demo()
    {
        // 获取网络请求对象
        // 使用AFN 最常见错误之一
        // 不支持"text/html"  需要反序列化添加支持的格式
        // 只支持"application/json" "text/json" "text/javascript"
        let AFN = AFHTTPSessionManager()
        
        AFN.responseSerializer.acceptableContentTypes?.insert("text/html")
        
        let urlString = "http://www.weather.com.cn/data/sk/101010100.html"
        
        // 网络请求开始之前 开启网络请求等待指示器
        SVProgressHUD.showInfoWithStatus("正在加载网络数据...")
        
        // 调用对应的网络请求方法
        // parameters 需要传递的参数 (使用字典来进行参数传递)
        AFN.GET(urlString, parameters: nil, progress: nil, success: { (_, result) -> Void in
            
            // 网络请求成功之后 让网络请求等待指示器消失
            SVProgressHUD.dismiss()
            
            print(result)
            
            }) { (_, error) -> Void in
                
                // 网络请求失败 同样让网络请求等待指示器消失
                SVProgressHUD.showErrorWithStatus("网络请求失败 请检查网络")
                
                print(error)
        }
    }
}
